﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TrupalTVCDA
{
    public class TipoTrabajoDA
    {

        public List<TrupalTVCEF.TBMANTIPO> ListarTipoTrabajosFiltro(TrupalTVCEF.TBMANTIPO oTBMANTIPO)
        {
            List<TrupalTVCEF.TBMANTIPO> lista = new List<TrupalTVCEF.TBMANTIPO>();
            try
            {
                var db = new TrupalTVCEF.BDTVCTrupalEntities();


                var varLista = db.TBMANTIPO;


                lista = varLista.Where(x =>
                    (x.TIPCH_CODTIPOT.Contains(oTBMANTIPO.TIPCH_CODTIPOT) && (oTBMANTIPO.TIPCH_CODTIPOT!= string.Empty))
                    ||
                    (x.TIPVC_DESTIPOT.Contains(oTBMANTIPO.TIPVC_DESTIPOT) && (oTBMANTIPO.TIPVC_DESTIPOT != string.Empty))
                    ||
                    ((oTBMANTIPO.TIPCH_CODTIPOT == string.Empty) && (oTBMANTIPO.TIPVC_DESTIPOT == string.Empty))
                    ).ToList();
                
            }
            catch (Exception)
            {
                throw;
            }

            return lista;

        }
    }
}
